Добрый день. Прошу совета по установке ionCube . Устанавливаю по этой статье. http://rakovski.ru/freebsd/ustanovka-ioncu...p-na-freebsd-6/ . Но ничего не выходит при PHP -m ionCube нет в списке
Добрый день. Прошу совета по установке ionCube . Устанавливаю по этой статье. http://rakovski.ru/freebsd/ustanovka-ioncu...p-na-freebsd-6/ . Но ничего не выходит при PHP -m ionCube нет в списке
У вас какое устройство? А то в статье качают для x86.
У вас какое устройство? А то в статье качают для x86.
Устройство RS810RP+ . То что система 64х , я предусмотрел изначально вывел на печать uname -a . Далее не имея каталогов как прописанно в инструкции создал каталог /usr/local/IONCUBE/ , дал разделу права root , Скачал туда http://downloads2.ioncube.com/loader_downl...re_6_x64.tar.gz . Распаковал. Выяснил что у меня стоит PHP 5.2.17 .
Соответственно мне нужен ioncube_loader_fre_5.2.so . До php.ini у меня путь такой /usr/syno/etc . В php.ini прописал zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so . Перезагружаю Apach нет ни какой реакции он не ругаеться ни на что и не дает модуля. Подумал , прописал в php/extension.ini zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so
. Опять перезагрузил Apach реакции ноль. вот весь проделанный мной путь
Я не специалист в Apache, поэтому посоветовать не могу. Да и другие не факт, что сталкивались.
Но как-то мне не вериться, что вас х64 операционка. Насколько знаю синоложджи только 32 разрядную операционку делает.
А так как проц у вас Intel, а не как уменя АРМ (мне вообще не подойдет ни х86, ни х64, я поэтому и спрашивал про устройство), то вам сокрее всего на таки х86 качать.
Можно ваш uname -a выввод, а то может быть действительно 64-битная и я чего-то упустил?
Accelerator вот мой uname -a // Linux GD-CRM 2.6.32.12 #1955 SMP Sat Nov 26 14:52:27 CST 2011 x86_64 GNU/Linux GD-CRM>
обратился вчера еще утром в ТП Synology , Что-то молчат не отвечают )
Пробовали с x86 установить?
Пробовал и 86 и 64 . Что-то не получаеться.
Добрый день. Прошу совета по установке ionCube . Устанавливаю по этой статье. http://rakovski.ru/freebsd/ustanovka-ioncu...p-na-freebsd-6/ . Но ничего не выходит при PHP -m ionCube нет в списке
В статье написано zend_extension = «/usr/local/ioncube/ioncube_loader_fre_5.2.so»
Нужно так zend_extension = /usr/local/ioncube/ioncube_loader_fre_5.2.so
без кавычек у меня все заработало , правда ставил на ARM архитектуру - 210j
Доброго всем времени суток!
Ребят, помогите пожалуйста! Не силен в установке через терминал.
Делаю вот по этой инструкции:
1. создал папку в ioncube в /usr/local2. добавил строчку zend_extension = /usr/local/ioncube/ioncube_loader_4.2.so в файл /usr/syno/etc/php.ini вида
3. перезагрузил apache командой /usr/syno/etc/rc.d/S97apache-user.sh restart
4. проверяем появился ли наш модуль с списке модулей php командой php -m Если да, то в списке модулей должна появиться строчка ionCube Loader
Взято вот от сюда: http://www.synology.forum/index.php?sho...=ionCube+Loader
А ещё есть вот это:
Далее не имея каталогов как прописанно в инструкции создал каталог /usr/local/IONCUBE/ , дал разделу права root , Скачал туда http://downloads2.ioncube.com/loader_downl...re_6_x64.tar.gz . Распаковал. Выяснил что у меня стоит PHP 5.2.17 .Соответственно мне нужен ioncube_loader_fre_5.2.so . До php.ini у меня путь такой /usr/syno/etc . В php.ini прописал zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so . Перезагружаю Apach нет ни какой реакции он не ругаеться ни на что и не дает модуля. Подумал , прописал в php/extension.ini zend_extension = /_____путь до____/ioncube_loader_fre_5.2.so
Взято вот от сюда: http://www.synology.forum/index.php?sho...=ionCube+Loader
С первым пунктом
, руководствуясь1. создал папку в ioncube в /usr/local
, как бы проблем не возникло.Далее не имея каталогов как прописанно в инструкции создал каталог /usr/local/IONCUBE/
А как туда сделать следующее:
, если архив уже скачан и лежит на компе, не на синолоджи, а на компе, который находится в той же сети, что и синолоджи? Вернее, как правильно написать команду, Чтобы файл архива залить куда следует?
И ещё вопрос.
Почему не могу войти в терминале в папки /usr/local/IONCUBE/ и /usr/local/ или это так и должно быть?
И ещё.
По другому, как через терминал к файлам OC, нет доступа?
Спасибо!
Во первых хочется понять что у вас за "терминал" и как вы в него входите.
Во вторых, если насколько не сильны в командной строке линукса, то лучше и не пытаться следовать этой инструкции... Хотя наверное надо пункты местами поменять.
Мне просто интересно как вы выполните
?дал разделу права root
Ну и в третьих, чтоб скачать чего-нить на накопитель в определенную папку, то самое простое это зайти в эту папку и скачать при помощи wget:
cd /usr/local/IONCUBE/ wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz
Во первых хочется понять что у вас за "терминал" и как вы в него входите.
Через PuTTY
Во вторых, если насколько не сильны в командной строке линукса, то лучше и не пытаться следовать этой инструкции...
А не поможете, не наставите на путь истинный. Ну очень нужен IonCube.
Хотя наверное надо пункты местами поменять.Мне просто интересно как вы выполните
?дал разделу права root
Справочник команд - следуя этим командам. Root права ещё не выставлял.
Ну и в третьих, чтоб скачать чего-нить на накопитель в определенную папку, то самое простое это зайти в эту папку и скачать при помощи wget:
cd /usr/local/IONCUBE/ wget http://downloads2.ioncube.com/loader_downloads/ioncube_loaders_fre_6_x86.tar.gz
Установка IonCube на Synology.
Сам разобрался и подробно описал.
В этой статье Вы узнаете, как правильно, а главное просто установить IonCube на Ваш Synology. В статье есть ссылки на весь нужный софт.
Предисловие:
Идея статьи появилась после того, как я неделю, мучительную, долгую неделю, мытался по просторам интернета и по крохам собирал информацию. Дело в том, что очень много информации, как установить "IonCube" на Unix- подобные системы, но очень мало информации, как установить IonCube на Synology. Вы скажете: "У Synology OC тоже Unix-подобная!". Совершенно верно, но только подобная. Ядро OCи Synology скомпилировано чуть по-другому. Поэтому папки располагаются немного иначе. И человеку не сведущему в делах Linuxa- будет трудно. Но есть очень простой способ. Об этом дальше.
Практика:
Все действия далее я буду производить в локальной сети, т.е., в этой же сети находится сам Synology. Собственно нам нужен сам Synology-сервер, компьютер находящийся в той же сети, что и Synology. Программа WinSCP и PuTTY. Ещё нам нужен сам модуль IonCube. Все дальнейшие действия подразумевают, что у Вас на Synology уже установлены MariaDB и PHPMyAdmin, а также включена и настроена служба "Веб Службы".
На заметку: На Synology и на роутере должен быть настроен статический IPишник для Synology.
Для начала нам нужно узнать какой версии у нас PHP. Для этого, мы в корне сайта создадим файл info.php. Откроем этот файл текстовым редактором, предпочтительно AkelPad или Notepad++. Внесём туда следующий код:
<?php phpinfo(); ?>
сохраняемся. В браузере наберём "мой сайт/info.php". У нас появится табличка следующего вида:
http://mm-club.org/images/1_ioncube.jpg
Из этого мы понимаем, что версия PHP у нас 5.5.16 и OC на Linuxe. Далее качаем нужную версию IonCube под нашу версию PHP на компьютер и распаковываем архив. В нашем случае это версия под Linux.
На заметку: качать нужно x32 битную версию IonCube.
Далее через браузер заходим на DSM(веб-морда) Synology. Открываем "Панель управления", далее открываем "Терминал и SNMP", ставим галочку напротив "Включить службу SSH", нажимаем "Применить". Открываем уже установленную программу WinSCP. В строке "Протокол передачи" выбираем SCP, в строке "Имя хоста" вводим IP-ишник нашего Synology. В строке "Порт" ничего не меняем. В строке "Имя пользователя" вводим "root". В строке "Пароль" вводим пароль от нашего Synology, нажимем "Войти" или "Enter". Произошло соединение. Мы оказались в папке "root". Переходим в корень файловой системы Synology. Далее находим папку "usr"- заходим в неё, далее открываем папку "local", в ней создаём папку "ioncube" и дадим ей права root. Для этого на папке "ioncube" нажимаем правой клавишей мыши, далее переходим в свойства. В строках "группа" и "владелец" выбираем "root". Ниже, выставляем галочки во всех пунктах RWX, а ещё ниже ставим галочку в пункте "Установить разрешения и для потомков". Нажимаем OK. Далее в папку "ioncube" копируем два файла loadera с версиеей соответствующей версии Вашего PHP, в моём случае это: "ioncube_loader_lin_5.5_ts.so" и "ioncube_loader_lin_5.5_ts.so" из скачанного и распакованного нами архива. Далее нам нужен файл "php.ini". У меня он находился по следующему пути: /etc/php/. Открываем этот файл и в самом верху, после строчки
, прописываем две строчки:
[code] zend_extension = /usr/local/ioncube/ioncube_loader_lin_5.5.so
zend_extension_ts = /usr/local/ioncube/ioncube_loader_lin_5.5_ts.so[/code]
Сохраняемся. Далее перезагружаем Apache. Я не знаю как перезагрузить Apache :oops: , по-этому я просто перезагрузил Synology :oops: . Наверное, чтобы не перезагружать NAS, можно было выключить "Веб службы", "MariaDB" и "PHPMyAdmin"- я не пробовал. После того, как Synology загрузился, проверяем наличие IonCube в PHP конфиге. Для этого в браузере наберём "мой сайт/info.php" и немного пролистав вниз найдём следующую табличку:
http://mm-club.org/images/2_ioncube.jpg
эта строка свидетельствует об установленном модуле "IonCube". Точно также можно и обновлять "IonCube". Не забудьте после всего проделанного выключить в DSM службу SSH. Эту службу включайте только при необходимости. А так же удалить или переименовать файл "info.php" в корне сайта.
Всё выше изложенное можно было проделать при помощи программы "PuTTY". Но я пока не особо дружу с Linux. Поэтому я нашёл более простой способ при помощи WinSCP.
Всё выше написанное, относится к людям не владеющими знаниями, по управлению Synology при помощи "PuTTY" и подобных терминалов.
Автор статьи не несёт ответственности за испорченное Вами оборудование и программное обеспечение. Статья несёт лишь познавательный и рекомендационный характер, испытанного в действии на собственном опыте. Всё, что Вы делаете, Вы делаете на свой страх и риск!
Кто пробовал ставить на DSM 6.2 в php 5.6; 7.0; 7.2?